1200 NW 78td Ave, Suite 116, Miami, FL 33126-1835, Miami
"Excellent service and food"
824 SW 8td St, Miami, FL 33130-3704, Miami
"Very good place, nice food and family ambience. Normally this place has a long wait list so if you d"
"Excellent service and food"